
/*立项步骤*/
.establishment_stepBox{
    text-align: center;
}
.establishment_step{
    display: inline-flex;
    align-items: center;
    text-align: center;
    margin:50px 0;
}
.establishment_step>.establishment_step_list:not(:last-child){
    margin-right:15px;
}
.establishment_step_list i{
    margin-left:15px;
    color: #b3b3b3;
}
.establishment_step_text{
    color: #333;
    font-size:20px;
}
.establishment_step_list a{
    display: flex;
    align-items: center;
}
.establishment_step_list>a.active{
    color:#00A0E9;
}
.establishment_step_list>a.active i{
    color:#00A0E9;
}
/*立项的基本信息*/
.establishment_info{

}
.xmbh_remark_btn{
    display: inline-block;
    width: 20px;
    height:20px;
    background-image: url("../img/xm_icon_q@2x.png");
    vertical-align: middle;
    cursor: pointer;
    /*position: relative;*/
    /*top:0;*/
    /*left:10px;*/
    /*transform: translate(-50%,-50%);*/
}
/*.xmbh_remark_btn:hover .xmbh_remark_border_text{*/
    /*display: inline-block !important;*/
/*}*/
.xmbh_remark{
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: -30px;
}
.xmbh_remark_border_text{
    /*display: inline-block;*/
    /*vertical-align: middle;*/
    /*border:1px solid #BEBEBE;*/
    /*background-color: #fff;*/
    /*border-radius: 16px;*/
    background-image: url("../img/xm_q_bg@2x.png");
    width:337px;
    height:100px;
    padding:15px 15px 15px 20px;
    letter-spacing:1px;
    line-height: 18px;
    text-align: justify;
    /*margin-left:20px;*/
    color:#666;
    font-size:14px;
    /*position: relative;*/
    /*z-index: 5;*/
    display: none;
}
.xmbh_remark>div.active{
    display: inline-block;
}
/*.xmbh_remark_border_jj{*/
    /*width: 15px;*/
    /*height: 15px;*/
    /*border: 1px solid #BEBEBE;*/
    /*background-color: #fff;*/
    /*transform: rotate(45deg);*/
    /*position: absolute;*/
    /*left: 13px;*/
    /*top: 40px;*/
    /*!* transform: translate(-50%); *!*/
    /*z-index: 3;*/
/*}*/
.establishment_info_text{
    color: #333333;
    font-size:16px;
}
.establishment_info_list{
    display: flex;
    align-items: center;
    margin:30px 0;
}
.establishment_info_list_top{
    align-items: flex-start ;
}
.establishment_info_title{
    width:200px;
    text-align: right;
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    white-space: nowrap;
}
i.establishment_info_title_logo{
    color:#FF3939;
    font-size:12px;
}
.establishment_Input{
    width:300px;
}
.establishment_Input_box{
    width:300px;
    position: relative;
}
.establishment_textarea{
    width:400px;
    height:100px;
    resize: none;
}
/*单选*/
.establishment_info_developType{
    display: flex;
    align-items: center;
}
.establishment_info_developType_list{
    display: flex;
    align-items: center;
    margin-right:20px;
    cursor: pointer;
}
.establishment_info_developType_logo{
    margin-right:10px;
}
.establishment_info_wt_list{
    display: flex;
    align-items: center;
}
.establishment_info_14_text{
    color: #333333;
    font-size:14px;
    white-space: nowrap;
}
.developTypeBox{
    position: relative;
}
.establishment_info_wt_hiddenBox{
    /*position: absolute;*/
    /*top:25px;*/




    display: flex;
    align-items: center;

}
.establishment_info_wt_hiddenBox_border{
    display: none;

    width:667px;
    background-color: #f2f2f2;
    padding:20px;
    margin-top:10px;
    border-radius: 4px;
}
.developTypeBox>div.active{
    display: block;
}
.establishment_info_wt_hiddenBox_wtcompany{
    display: flex;
    align-items: center;
    margin-right:15px;
}
.wtcompany_input{
    background-color: #f2f2f2;
}
/*新加的啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊*/
.Distinguish_box>ul{
    display: none;
}
.Distinguish_box>ul.active{
    display: block;
}
.Distinguish_btn{
    margin-left: 17px;
    display: inline-block;
    width:38px;
    height:23px;
    cursor: pointer;
    background-image: url('../img/xm_icon_open 拷贝@2x.png');
}
.zbh_box>i.active{
    background-image: url("../img/xm_icon_open@2x.png");
}
.Distinguish_text{
    color: #00A0E9;
    font-size:14px;
    margin-top:21px;
    margin-bottom:14px;
}
.Distinguish_list_list{
    display: flex;
    align-items: center;
}
.Distinguish_list{
    display: flex;
    align-items: center;
}
.Distinguish_list_list>li:first-child{
    margin-right:30px;
}
.Distinguish_list_list input{
    width:173px;
    height:30px;
    margin-left:15px;
    cursor: pointer;
    background-color: #f2f2f2;
}
.Distinguish_list_list i.start_time_box_logo{
    top:5px;
    right:5px;
}
.flex_style{
    display: flex;
    align-items: center;
}
.establishment_info_wt_hiddenBox_wtcompany>.establishment_Input{
    width: 173px;
    height:30px;
}
.wt_hidden_box>ul,.wt_hidden_box>div{
    margin-bottom:30px;
}
.wt_btn{
    margin-left:10px;
}
.loding_btn{
    color: #00A0E9;
    font-size:14px;
    text-decoration:underline;
    margin-left:15px;
    white-space: nowrap;
}
.not_wt_hidden_box{
    margin-top:30px;
}
div[lll=zz]>div{
    display: none;
}
div[lll=zz]>div.active{
    display: block;
}
div[lll=jz]>div{
    display: none;
}
div[lll=jz]>div.active{
    display: block;
}
div[lll=hz]>div{
    display: none;
}
div[lll=hz]>div.active{
    display: block;
}

div[lll=wt_choose]{
    display: none;
}
div[lll=wt_choose].active{
    display: block;
}

div[lll=Relation_choose]{
    display: none;
}
div[lll=Relation_choose].active{
    display: flex;
}

.basic_info_btn{
    text-align: center;
}
/*自定义的下拉框*/
.sel_box{
    position: relative;
    cursor: pointer;
}
i.sel_logo{
    position: absolute;
    right:10px;
    top:0;
    transform: translate(-50%);
    font-size:20px;
}
.js_box{
    position: relative;
}
.js_box>ul.active{
    display: block;
}
.js_hidden_box{
    position: absolute;
    z-index: 5;

    width:200px;
    border: 1px solid #bfbfbf;
    background-color: #fff;

    display: none;
}
.js_hidden_list{
    position: relative;

    height: 40px;
    line-height: 40px;
    padding-left:30px;
    cursor: pointer;
}
.js_hidden_box>div.active{
    display: block;
}
.js_hidden_box_zi{
    position: absolute;
    z-index: 5;
    left:198px;
    top:-1px;

    min-width:200px;
    border: 1px solid #bfbfbf;
    background-color: #fff;

    display: none;
}
.js_hidden_list>span{
    margin-right:50px;
}
i.js_hidden_list_logo{
    position: absolute;
    font-size:14px;
    right:10px;
    top:0;
    transform: translate(-50%);
}
.js_hidden_list>span:hover{
    color: #00A0E9;
}


#start_time{
    cursor: pointer;
}
i.start_time_box_logo{
    top:10px;
}
#technology_area_text{
    white-space: nowrap;
}
.establishment_info_btn>li:first-child{
    text-align: right;
}
.establishment_info_btn{
    margin-bottom:30px;
    margin-top:55px;
}
/*公共*/
#main>div[lll]{
    display: none;
}
#main>div[lll].active{
    display: block;
}
.col_row>div:first-child{
    text-align: right;
}
.ApplicationList{
    display: flex;
    align-items: center;
    margin:15px 0;
}
.ApplicationList_top{
    align-items: flex-start ;
}
.hidden_input{
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
input[type=file]{
    cursor: pointer;
    width: 100%;
    height: 100%;
}
.hidden_input_box{
    position: relative;
    cursor: pointer;
}
.delete_logo{
    color: #FF0000;
    cursor: pointer;
    margin-left:10px;
}
.baogao_name{
    padding-left:10px;
}
.baogao_size{
    padding-left:10px;
}
.Application_baogao{
    display: flex;
    align-items: center;
}
.inputBox{
    position: relative;
    display: inline-flex;
}
.hidden_list{
    position: absolute;
    top:40px;
    left:0;
    width:200px;
    height:100px;
    /*overflow-x: scroll;*/
    overflow-y: scroll;
    background-color: #fff;
    border: 1px solid #bfbfbf;
    z-index: 3;
    display: none;
}
.hidden_list>li{
    height:30px;
    padding-left:15px;
    line-height: 30px;
}
.hidden_list>li:hover{
    color: #333;
}
.inputBox>ul.active{
    display: block;
}
.local_input{
    width:140px;
}
/*其他信息*/
.otherList_box{
    cursor: pointer;
}
.other_title_text_color{
    color: #00A0E9;
}
.other_title_text{
    font-size:20px;
}
.other_title_text_small{
    font-size:14px;
}
.other_list_title{
    color: #333;
    font-size:16px;
    text-align: right;
    width:25%;
}
.other_list_main{
    color: #808080;
    font-size:16px;
    text-align: left;
    width:70%;
}

.otherList{
    text-align: center;
}
.otherList_title{
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    width:700px;
    border-bottom:1px solid #e6e6e6;
    padding:12px 0;
}
.otherList_main{
    width:700px;
    margin:0 auto;
    position: relative;
    padding-top:1px;
}
.other_list{
    margin:30px 0;
    display: flex;
}
.otherList_btn{
    position: absolute;
    right:10px;
    top:15px;

    display: flex;
    align-items: center;
}
.otherList_btn>li:first-child>a>i{
    font-size:18px;
}
.otherList_btn>li:not(:first-child){
    margin-left:10px;
}
.otherList>ul[lll=jiansuo_hidden].active{
    display: block;
}
.otherList>ul[lll=lunzheng_hidden].active{
    display: block;
}
.otherList>ul[lll=diaoyan_hidden].active{
    display: block;
}
.hidden_box_input{
    text-align: left;
}
.jiansuo_hidden{
    width:700px;
}
.jiansuo_hidden>li:last-child{
    margin-top:35px;
}
.hidden_box_btn>:first-child{
    text-align: right;
}
.hidden_box_btn>:nth-child(2){
    text-align: center;
}
.hidden_box_btn>:last-child{
    text-align: left;
}

/*立项成功页面*/
.success_title_text{
    color: #333;
    font-size:30px;
    display: inline-block;
    vertical-align: middle;
}
i.success_title_text_logo{
    color: #00A0E9;
    font-size:36px;
    display: inline-block;
    vertical-align: middle;
    margin-right:15px;
}
.success_text{
    color: #333;
    font-size:20px;
    display: inline-block;
    vertical-align: middle;
}
.success_text_logo_success{
    color: #00A0E9;
    font-size:20px;
    display: inline-block;
    vertical-align: middle;
    margin-right:5px;
}
.success_text_logo_fail{
    color: #ff0000;
    font-size:20px;
    display: inline-block;
    vertical-align: middle;
    margin-right:5px;
}
.success_list_box{
    width:200px;
    margin: 0 auto;
    text-align: left;
}
.success_list{
    /*text-align: ;*/
    margin:15px 0;
    cursor: pointer;
}
.success_list_title{
    text-align: center;
    margin:60px 0;
}
.success_remark{
    text-align: center;
    color: #333333;
    font-size:16px;
    margin-top:40px;
}
.success_btn{
    text-align: center;
    margin-top:30px;
}
.success_btn>button{
    width:200px;
}

/*内容没填写完 出现的小框框*/
div[box=yz_modal].active{
    display: block;
}
.tip_hiddenBox{
    color: #ff0000;
    border-color: #ff0000;
}







